/**
 * 翻译键参考文件
 *
 * ⚠️ 注意：此文件不是必需的！
 *
 * 只在以下情况下需要在这里添加翻译键：
 * 1. 静态数据文件（.ts）中使用的翻译键（i18next-parser 无法扫描 .ts 数据文件）
 * 2. 动态生成的翻译键（如 `t(\`status.\${value}\`)`）
 * 3. 其他 i18next-parser 无法自动识别的场景
 *
 * 普通组件中使用 t('xxx') 的翻译键会被自动扫描，无需在此添加。
 *
 * 这些函数调用不会被执行，仅用于让 i18next-parser 识别翻译键。
 */

// 模拟 t 函数，避免 TypeScript 错误
const t = (key: string) => key

/**
 * 静态数据文件中的翻译键
 */
export const dataFileTranslationKeys = () => {
  // 晶系翻译键（来自 src/data/point-groups.ts）
  t('crystalSystems.triclinic')
  t('crystalSystems.monoclinic')
  t('crystalSystems.orthorhombic')
  t('crystalSystems.tetragonal')
  t('crystalSystems.trigonal')
  t('crystalSystems.hexagonal')
  t('crystalSystems.cubic')
}

/**
 * 动态翻译键
 */
export const dynamicTranslationKeys = () => {
  // 如有需要，在此添加动态翻译键
  t('Huairou Symmetry Platform')
}
